Big Huge Thesaurus

class Magnoliopsida

noun